package com.ldk.framework.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.ldk.base.framework.entity.BaseEntity;

/**
* RechargeOrder实体类
* @author xiangwl
*/
public class RechargeOrder extends BaseEntity {

	private static final long serialVersionUID = 9008677571213949148L;
	/**
	* 充值订单编号，订单类型前缀RN
	*/
	private java.lang.String   rechargeOrderNo;
	/**
	* 充值用户openId
	*/
	private java.lang.String   rechargeUser;
	/**
	* 充值用户类型1客户端用户2司机人员
	*/
	@JSONField(serialize=false)
	private java.lang.Integer   userType;
	/**
	* 充值金额
	*/
	private java.lang.Double   rechargeMoney;
	/**
	* 赠送金额，默认为0
	*/
	private java.lang.Double   giveMoney;
	/**
	* 充值订单创建时间
	*/
	private java.lang.Long   createTime;
	/**
	* 充值支付状态
	*/
	private java.lang.Integer   payStatus;
	/**
	* 支付方式ID
	*/
	private java.lang.Integer   payId;
	/**
	* 支付方式名称
	*/
	private java.lang.String   payName;
	/**
	* 支付方式平台订单编号
	*/
	private java.lang.String   payTradeNo;
	/**
	* 支付时间
	*/
	private java.lang.Long   payTime;

	public java.lang.String getRechargeOrderNo() {
		return rechargeOrderNo;
	}
	public void setRechargeOrderNo (java.lang.String rechargeOrderNo){
    	this.rechargeOrderNo = rechargeOrderNo;
	}
	public java.lang.String getRechargeUser() {
		return rechargeUser;
	}
	public void setRechargeUser (java.lang.String rechargeUser){
    	this.rechargeUser = rechargeUser;
	}
	public java.lang.Integer getUserType() {
		return userType;
	}
	public void setUserType (java.lang.Integer userType){
    	this.userType = userType;
	}
	public java.lang.Double getRechargeMoney() {
		return rechargeMoney;
	}
	public void setRechargeMoney (java.lang.Double rechargeMoney){
    	this.rechargeMoney = rechargeMoney;
	}
	public java.lang.Double getGiveMoney() {
		return giveMoney;
	}
	public void setGiveMoney (java.lang.Double giveMoney){
    	this.giveMoney = giveMoney;
	}
	public java.lang.Long getCreateTime() {
		return createTime;
	}
	public void setCreateTime (java.lang.Long createTime){
    	this.createTime = createTime;
	}
	public java.lang.Integer getPayStatus() {
		return payStatus;
	}
	public void setPayStatus (java.lang.Integer payStatus){
    	this.payStatus = payStatus;
	}
	public java.lang.Integer getPayId() {
		return payId;
	}
	public void setPayId (java.lang.Integer payId){
    	this.payId = payId;
	}
	public java.lang.String getPayName() {
		return payName;
	}
	public void setPayName (java.lang.String payName){
    	this.payName = payName;
	}
	public java.lang.String getPayTradeNo() {
		return payTradeNo;
	}
	public void setPayTradeNo (java.lang.String payTradeNo){
    	this.payTradeNo = payTradeNo;
	}
	public java.lang.Long getPayTime() {
		return payTime;
	}
	public void setPayTime (java.lang.Long payTime){
    	this.payTime = payTime;
	}

}
